Performance and Reliability Study for Distributed Video Servers: Mirroring or Parity?
نویسندگان
چکیده
We study video server performance and reliability. We classify several reliability schemes based on the redundancy technique used (mirroring vs. parity) and on the distribution granularity of redundant data. Then, we propose for each scheme its adequate data layout. To calculate the server reliability, we apply discrete modeling based on Markov chains. Further, we focus on the trade-off between achieving high reliability and low per stream cost. Our results show that, in contrast to intuition, for the same degree of reliability, mirroring-based schemes always outperform parity-based schemes in terms of per stream cost and also restart latency after disk failure. Our results also show that a mirroring scheme that copies original data of a single disk onto a subset of all disks significantly improves the server reliability and slightly increases the per stream cost as compared to the classical interleaved mirroring scheme. Keywords— Distributed Multimedia, Video Servers, Reliability Modeling.
منابع مشابه
Modeling and Performance Comparison of Reliability Strategies for Distributed Video Servers
Large scale video servers are typically based on disk arrays that comprise multiple nodes and many hard disks. Due to the large number of components, disk arrays are susceptible to disk and node failures that can affect the server reliability. Therefore, fault-tolerance must be already addressed in the design of the video server. For fault-tolerance, we consider parity-based as well as mirrorin...
متن کاملPerformance and Cost Comparison of Mirroring- and Parity-Based Reliability Schemes for Video Servers
In order to provide a reliable service, a video server must be able to reconstruct lost information during disk failure. We focus in this paper on reliability schemes that add redundancy within the server. We study two redundancy-based alternatives: mirroring-based schemes and parity-based schemes. We analyze in this paper these two alternatives and propose their adequate data layouts. We then ...
متن کاملA Novel Replica Placement Strategy for Video Servers
Mirroring-based reliability as compared to parity-based reliability signi cantly simpli es the design and the implementation of video servers, since in case of failure mirroring does not require any synchronization of reads or decoding to reconstruct the lost video data. While mirroring doubles the amount of storage volume required, the steep decrease of the cost of magnetic disk storage makes ...
متن کاملDesign and Implementation of a Scalable, Reliable, and Distributed VOD-Server
We present the design and implementation of a VOD server that addresses the issues of storage, retrieval, and scheduling of a large number of video objects as well as the reliability aspects related to striping (distributing) video objects over several hard disks. The result is a multi-platform, distributed video server built from off-the-shelf components that is able to cope with various kinds...
متن کاملHigh Availability in Clustered Multimedia Servers
Clustered multimedia servers, consisting of interconnected nodes and disks, have been proposed for large scale servers, that are capable of supporting multiple concurrent streams which access the video objects stored in the server. As the number of disks and nodes in the cluster increases, so does the probability of a failure. With data striped across all disks in a cluster, the failure of a si...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999